package cn.stylefeng.guns.modular.manager.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 首页导航
 * </p>
 *
 * @author yumker
 * @since 2021-01-07
 */
@TableName("flow_banner")
public class FlowBanner implements Serializable {

    private static final long serialVersionUID=1L;

      @TableId(value = "banner_id", type = IdType.AUTO)
    private Long bannerId;

    @TableField("banner_title")
    private String bannerTitle;

    @TableField("banner_url")
    private String bannerUrl;

    @TableField("type")
    private Integer type;

    @TableField("zfb_link_url")
    private String zfbLinkUrl;

    @TableField("zfb_app_id")
    private String zfbAppId;

    @TableField("bd_link_url")
    private String bdLinkUrl;

    @TableField("bd_app_id")
    private String bdAppId;

      @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

      @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private Date updateTime;

      @TableField(value = "create_user", fill = FieldFill.INSERT)
    private Long createUser;

      @TableField(value = "update_user", fill = FieldFill.UPDATE)
    private Long updateUser;

    @TableField("orders")
    private Integer orders;


    public Long getBannerId() {
        return bannerId;
    }

    public void setBannerId(Long bannerId) {
        this.bannerId = bannerId;
    }

    public String getBannerTitle() {
        return bannerTitle;
    }

    public void setBannerTitle(String bannerTitle) {
        this.bannerTitle = bannerTitle;
    }

    public String getBannerUrl() {
        return bannerUrl;
    }

    public void setBannerUrl(String bannerUrl) {
        this.bannerUrl = bannerUrl;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getZfbLinkUrl() {
        return zfbLinkUrl;
    }

    public void setZfbLinkUrl(String zfbLinkUrl) {
        this.zfbLinkUrl = zfbLinkUrl;
    }

    public String getZfbAppId() {
        return zfbAppId;
    }

    public void setZfbAppId(String zfbAppId) {
        this.zfbAppId = zfbAppId;
    }

    public String getBdLinkUrl() {
        return bdLinkUrl;
    }

    public void setBdLinkUrl(String bdLinkUrl) {
        this.bdLinkUrl = bdLinkUrl;
    }

    public String getBdAppId() {
        return bdAppId;
    }

    public void setBdAppId(String bdAppId) {
        this.bdAppId = bdAppId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    public Long getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getOrders() {
        return orders;
    }

    public void setOrders(Integer orders) {
        this.orders = orders;
    }

    @Override
    public String toString() {
        return "FlowBanner{" +
                "bannerId=" + bannerId +
                ", bannerTitle=" + bannerTitle +
                ", bannerUrl=" + bannerUrl +
                ", type=" + type +
                ", zfbLinkUrl=" + zfbLinkUrl +
                ", zfbAppId=" + zfbAppId +
                ", bdLinkUrl=" + bdLinkUrl +
                ", bdAppId=" + bdAppId +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", createUser=" + createUser +
                ", updateUser=" + updateUser +
                ", orders=" + orders +
                "}";
    }
}
